package pharao.client.views.index;

import hmvc4gwt.client.event.IHmvcEvent;
import hmvc4gwt.framework.client.view.GuiView;
import pharao.client.views.navigation.PharaoNavigationModel;

import com.google.gwt.user.client.ui.Hyperlink;
import com.google.gwt.user.client.ui.Label;


public class IndexView extends GuiView {

	public void initImpl() {
		
		/*
		 * Text einfügen
		 */
		Label labelTitle = new Label("Willkommen beim Pharao-Spiel");
		labelTitle.setStylePrimaryName("textTitel");
		add(labelTitle);

		Label labelBeschreibung = new Label(
				"Übernimm die Rolle von <NameGehilfe>, dem Gehilfen des großen " + 
				"Pyramiden Baumeisters <NameBaumeister>, eine Pyramide für den Pharao zu Bauen.");
		labelBeschreibung.setStylePrimaryName("text");
		add(labelBeschreibung);
		
		Label labelAufgabe = new Label(
				"Der Spieler soll dem verwirrtem <NameBaumeister> helfen eine Pyramide " +
				"für den Pharao zu bauen. Der Baumeister hat jedoch Wasser über sein " + 
				"„Buch des Wissens“ geschüttet sodass nur noch die Seiten-Überschriften lesbar sind. " + 
				"Um die Seiten wieder zu füllen muss der Spieler verschiedene Orte auf der Landkarte " +
				"besuchen. Dabei wird ihm nach und nach Wissen über mathematische Grundoperationen, das " +
				"Rechnen mit Zweidimensionalen- und Dreidimensionalen Körpern beigebracht.");
		labelAufgabe.setStylePrimaryName("text");
		add(labelAufgabe);
		
		/*
		 * Login-Links einfügen
		 */
		Hyperlink hyperlinkLos = new Hyperlink("Los gehts ...", PharaoNavigationModel.linkRegister);
		hyperlinkLos.setStylePrimaryName("linkLos");
		add(hyperlinkLos);
		
		Hyperlink hyperlinkWeiter = new Hyperlink("Weiter spielen ...", PharaoNavigationModel.linkLogin);
		hyperlinkWeiter.setStylePrimaryName("linkLos");
		add(hyperlinkWeiter);
	}

	public void handleEventImpl(IHmvcEvent event) {
	}

	public void terminate() {
		// TODO Auto-generated method stub
		
	}
}
